package com.song.boot.springstudy.myspring.customcontext;

public class Main {
    public static void main(String[] args) {
        // 使用自定义的ApplicationContext
        CustomApplicationContext context = new CustomApplicationContext();
        context.register(AppConfig.class);

        context.refresh();
        
        // 获取两次UserService实例
        AppConfig service1 = context.getBean(AppConfig.class);
        AppConfig service2 = context.getBean(AppConfig.class);


        // 判断是否为不同实例（prototype特性）
        System.out.println("两个Service实例是否相同：" + (service1 == service2)); 
        // 输出：false（证明作用域已被修改为prototype）
    }
}